const pool = require("../connection/sqlPool");
const saveImagePath = async (userId,relativePath) => {

    const promisePool = pool.promise();  
    try {  
        // 使用UPDATE语句更新User表中的tou_img字段  
        const [rowsAffected] = await promisePool.query(  
            'UPDATE `User` SET `tou_img` = ? WHERE `id` = ?',  
            [relativePath, userId]  
        );  
  
        // 如果 rowsAffected 大于 0，表示至少更新了一行数据  
        if (rowsAffected.affectedRows > 0) {  
            return { success: true, msg: '头像更新成功' };  
        } else {  
            // 如果没有行被更新，可能是因为用户ID不存在  
            return { success: false, msg: '用户不存在或头像更新失败' };  
        }  
    } catch (error) {  
        console.error('更新头像时出错:', error);  
        return { success: false, msg: '更新头像时出错', error: error.message };  
    }  
};

// const  getImagePaths=async () => {


//     try {
//         const promisePool = pool.promise();
//       const [rows,fileds] = await promisePool.query(`SELECT path FROM user`);


//       return rows.map(row => row.path);

//     } catch(err){
//         return err.message
//     }
// }
module.exports = {
    saveImagePath,
    // getImagePaths
};